﻿#define _CRT_SECURE_NO_WARNINGS
//#include<stdio.h>
//void rotate(int* arr, int numsSize, int k)
//{
//	while (k--)
//	{
//		int end = arr[numsSize - 1];
//		for (int i = numsSize - 1; i > 0; i--)
//		{
//			arr[i] = arr[i - 1];
//		}
//		arr[0] = end;
//	}
//}
//void print(int* arr, int sz)
//{
//	for (int i = 0; i < sz; i++)
//	{
//		printf("%d ", arr[i]);
//	}
//}
//int main()
//{
//	int arr[] = { 1,2,3,4,5,6,7 };
//	int key = 0;
//	scanf("%d", &key);
//	int sz = sizeof(arr) / sizeof(arr[1]);
//	rotate(arr, sz, key);
//	print(arr, sz);
//	return 0;
//}

//// 请计算⼀下Func1中++count语句总共执⾏了多少次？
//void Func1(int N)
//{
//	int count = 0;
//	for (int i = 0; i < N; ++i)
//	{
//		for (int j = 0; j < N; ++j)
//		{
//			++count;
//		}
//	}
//	for (int k = 0; k < 2 * N; ++k)
//	{
//		++count;
//	}
//	int M = 10;
//	while (M--)
//	{
//		++count;
//	}
//}


//// 计算Func2的时间复杂度？ 
//void Func2(int N)
//{
//	int count = 0;
//	for (int k = 0; k < 2 * N; ++k)
//	{
//		++count;
//	}
//	int M = 10;
//	while (M--)
//	{
//		++count;
//	}
//	printf("%d\n", count);
//}

//// 计算Func3的时间复杂度？ 
//void Func3(int N, int M)
//{
//	int count = 0;
//	for (int k = 0; k < M; ++k)
//	{
//		++count;
//	}
//	for (int k = 0; k < N; ++
//		k)
//	{
//		++count;
//	}
//	printf("%d\n", count);
//}

//// 计算Func4的时间复杂度？ 
//void Func4(int N)
//{
//	int count = 0;
//	for (int k = 0; k < 100; ++k)
//	{
//		++count;
//	}
//	printf("%d\n", count);
//}

//// 计算strchr的时间复杂度？ 
//const char* strchr(const char
//	* str, int character)
//{
//	const char* p_begin = s;
//	while (*p_begin != character)
//	{
//		if (*p_begin == '\0')
//			return NULL;
//		p_begin++;
//	}
//	return p_begin;
//}

